Four-Layer Architecture of Kingdee Cloud Galaxy AI+BI Standard Solution

Four-Layer Architecture of Kingdee Cloud Galaxy AI+BI Standard Solution

Data Ingestion · Governance & Consolidation · Metrics Center · Application Delivery Four commitments, delivered in layers, explaining why "same-day closure" is achievable.

四层不是架构图,是四份契约

每一层向上交付一样东西,下一层才能接得住。

整套方案自下而上分为四层:数据接入、治理合并、指标中心、应用呈现。理解这个分层,就理解了这套方案为什么能把"问数"这件事当天闭环。

图 1 金蝶云星空 AI+BI 标准方案整体架构

这四层不是常见的"技术架构图"画法——把一堆组件按高低摆一摆。它真正的含义是四份契约:每一层向上交付一样东西,下一层才能接得住。整条链路能跑通,靠的是契约对齐,而不是某一层做得特别漂亮。

层级

核心职责

向上交付的契约

破坏契约的后果

第一层:数据接入

把云星空的数据完整、准时搬出来

抽取契约

上层拿到脏数据,所有分析都不可信

第二层:治理合并

集团多账套统一口径

合并契约

合并数对不上,管理层不敢用

第三层:指标中心

让"数"只有一个口径

口径契约

三套数并存,汇报先争论口径

第四层:应用呈现

看板、驾驶舱、报表、财务分析

呈现契约

图画得再漂亮,问不到就白搭

下面逐层拆开,每一层都讲清楚三件事:具体做什么、交付什么、以及哪些细节最容易被做错。

一、第一层:数据接入——把云星空的数据完整、准时搬出来

云星空的数据分布在财务会计、供应链、库存、生产制造、销售、售后等多个业务域,标准方案通过数据集成平台按业务域建模抽取。

全量加增量结合

主数据与组织架构走全量同步,业务单据按更新时间戳增量抽取,避免全量跑批压垮生产库。

主数据和业务单据必须分开处理,因为两者性质不同。主数据变化频率低,但每次变化都会影响大量历史单据的解释——物料改了名称,历史单据显示的名字也要跟着变,所以必须全量同步并保留变更历史。业务单据数据量大、变化频繁,全量跑批的问题不只是慢,更在于会在业务高峰期占用生产库资源,影响正常开单过账。

统一落库规范

按"主题域—数据域—实体"三级组织模型落库,财务凭证、销售订单、生产工单各自成域,但共享统一的组织、往来单位、物料、客户等公共维度。

这套结构的价值在于:不同业务域可以互相拼接,同时各自保持业务语义。当要回答"华东区某客户回款周期为什么变长"这类问题时,需要把销售订单、客户档案、收款凭证、账龄表串起来——只有当这几个域共享同一套维度编码,串联才成立。

数据质量校验

同步完成后自动做行数比对、金额勾稽、关键字段空值检查,异常自动告警,避免"报表没数"或"数对不上"。

行数比对回答"有没有少",金额勾稽回答"有没有错",空值检查回答"能不能用"。三者合起来,拦下的正是最常见也最难排查的两类问题。

这一层最容易做错的三件事

第一,用全量跑批接业务单据。第一次抽取就把生产库跑满,项目会被业务部门叫停。

第二,跨域维度编码不统一。财务域用客户编码 A、销售域用客户编码 B,哪怕名称一样也无法关联。这是企业自建报表最耗时的部分——手工做主数据对照表。

第三,跳过质量校验。校验不是附加功能,是省钱工具。排查一个"数对不上",代价可能是几天的比对与口径回溯;自动校验在同步完成的那一刻就把问题暴露了。
二、第二层:治理合并——集团企业的第一道坎

多组织、多账套、多币种企业做云星空多账套合并,难点不在技术实现,而在三条规则必须提前定死。

规则一:科目与组织映射

不同账套的科目体系、辅助核算维度不一致,需要建立统一映射表,把各账套科目归集到集团标准科目,否则合并口径永远对不齐。

现实中的差异往往比想象大:集团 A 账套把"销售费用"拆成"运费""佣金""推广费",B 账套只设一个"销售费用"靠辅助核算维度区分,C 账套则把运费直接计入"主营业务成本"。同一笔业务,在三个账套里落在完全不同的科目上。

映射关系是多对多的,不是简单的一对一。这决定了映射表本身需要财务确认,也决定了表里必须保留空行位——某账套本期没发生额,不代表它在标准科目体系里不存在。

辅助核算维度的差异同样要处理。A 账套按"部门 + 费用类型"两个辅助核算,B 账套只按"部门",合并时必须明确统一到哪一侧、以哪一侧为准。

规则二:内部交易抵销

集团内关联交易必须互抵,否则合并收入虚增。方案支持按往来单位、物料、期间做内部交易识别与抵销,抵销过程可追溯到每一笔原始单据。

识别内部交易的基础是"交易双方都在集团范围内"——所以集团组织范围清单本身就是合并规则的一部分,哪些组织算内部、哪些算外部必须明确声明。

匹配要靠三个维度组合:往来单位(同一客户既买又卖)、物料(同一物料在集团内流转)、期间(同一笔交易在两个账套的确认时间是否一致)。三者齐备,识别准确性才够。

期间差异是最容易漏的一环。A 账套 12 月确认销售、B 账套次年 1 月确认采购,这笔内部交易在 12 月合并里对不上,差额会跑进"未确认内部交易"科目。成熟方案会做跨期匹配与暂估抵销,而不是让差额自然沉淀。

"可追溯到每一笔原始单据"这五个字是验收标准:要能回答合并表里这行抵销金额由哪几笔内部交易构成、匹配依据是哪个维度、时点差异怎么处理。答不上来,就是黑盒——而抵销恰恰是合并报表中最容易被审计追问的部分。

规则三:多币种与折算

外币账套按即期汇率或期末汇率折算,汇率来源与折算方式需在指标层明示,避免出现"合并数没人敢认"的局面。

两个关键决策:用即期还是期末汇率。损益类项目通常用即期(或期间平均)汇率,资产负债表项目用期末汇率,两种方法出来的利润数不同,必须写死。汇率从哪来也要明确——财务维护的月度汇率表,还是财务系统的自动折算结果?两个来源并存而不指定优先级,同一笔外币业务会在不同报表里折出两个数。

规则必须写在指标层——因为指标层是所有报表的共同来源。写在某个 Excel 里,就意味着只有那一张表是对的。

合并完成后,集团层与各事业部层的数据可以同屏呈现:既看得到集团整体毛利,也能一键下钻到某个账套、某个工厂的明细。

三、第三层:指标中心——让"数"只有一个口径

指标中心是整套方案的中枢,也是金蝶云星空报表与经营分析能否被老板信任的关键。

指标分层

原子指标(销售额、毛利额)→ 派生指标(毛利率、费用率、周转天数)→ 复合指标(人效、库存健康度、现金周期)。

分层的意义在于可组合。复合指标不是硬编码的公式,而是由底层原子指标按规则组合而成——人效 = 毛利额 ÷ 人数,两个原子指标的口径一旦确定,人效的口径就自动确定。

口径固化

每个指标绑定唯一定义,包含计算公式、维度、过滤条件、数据来源与责任人;改动需走版本管理与审批,历史数据不被悄悄改掉。

"历史数据不被悄悄改掉"这半句最容易被忽略,却是财务最在意的地方。毛利率的定义从"含运费"改成"不含运费",如果直接改掉定义,昨天的经营报表和今天的就对不上了,历史趋势图会悄悄变形。正确的做法是发布新版本,旧版本保留,历史期间按当时口径复现——审计和年度对比都依赖这个能力。

单一事实来源

一个指标在看板、报表、AI 问答、财务分析中永远取自同一定义,彻底消除"财务算一套、BI 算一套、业务又算一套"的三套数。

这句话的实际检验方法很直接:把同一个指标分别从看板、报表和 AI 问数里各调一次,三个数必须完全一致,且都能点开看到口径定义与原始明细。做得到,数据资产才算立住;做不到,上层做得再好也是空中楼阁。

权限与行级安全

指标可按角色、账套、组织授权到人,敏感财务数据在指标层即完成隔离。

在指标层隔离而不是在报表层过滤,是这一层与上一版做法的重要差别。报表层过滤意味着每个人看到的其实是同一张全量报表,只是前端不显示——数据仍然在权限之外。指标层隔离是数据本身就被切开,越权取数在源头就走不通。

四、第四层:应用层——看板、驾驶舱、报表与财务分析

看板(Dashboard)

面向业务部门的日常监控页,按角色装配,支持大屏与 PC 双形态,指标可下钻到明细单据。

看板解决的是"发生了什么"。按角色装配是关键——销售看自己的看板,财务看自己的看板,不需要在一张图里做权限区分。

经营驾驶舱

面向老板与高管的一屏总览。看板回答"发生了什么",驾驶舱回答"所以呢、怎么办",它把经营目标、实际达成、差异归因、改进建议串成一条逻辑链。

这两个概念的区分在实践中很重要。做驾驶舱最常见的失败方式,是把各个部门的看板拼到一页——那是一面数据墙,不是一条决策链。真正的驾驶舱要在看现状、看差距、看归因、定动作之间形成闭环。

金蝶云星空报表

与云星空标准报表体系对接并扩展,月度经营报表、成本分析表、销售汇总表等支持定时生成与推送。

这一项的价值是不破坏已有习惯。企业已经在用云星空标准报表,方案是叠加而非替换,标准报表继续可用,BI 负责承载经营分析与自定义场景。减少推行阻力,比多几个功能更重要。

财务分析

费用结构、盈利分析、资金与现金流、应收应付账龄、三表联动分析,天然支持多账套合并口径。

"天然支持多账套合并口径"这几个字是第二层工作到位之后才成立的。费用结构要按集团标准科目归集,三表联动要在统一模型上跑——这些的前提都是合并层已经把口径对齐了。

对接 BI

奥威 BI 引擎向上兼容,方案既可作为独立 BI 平台使用,也可将驾驶舱与看板以嵌入方式挂载回金蝶云星空门户,用户在 ERP 里直接看数,登录态与组织权限沿用同一套。

嵌入回云星空这一点解决的是使用路径问题。员工每天开云星空处理业务,驾驶舱挂在 ERP 门户里,不需要再多开一个系统、不需要再记一套密码、不需要为"用不用 BI"专门做推广。能让分析工具出现在工作流里,比让分析工具更强大更重要。

一个最容易忽略的判断标准

如果一家企业的 BI 项目反复出现"口径又要重对一遍"的情况,问题往往不在报表层,而在于第一、二层的契约没有真正交付——接入给的不是统一维度的数据,合并给的不是可追溯的结果,指标层只能自己兜底。

五、四层之间到底怎么衔接

把四层看成一份契约链,每个交接点都有明确的交付物与验收方式。

交接点

上一层交付

下一层验收

接入 → 合并

统一的组织、物料、客户等公共维度

跨域能否直接关联,无需手工对照

合并 → 指标

归集到标准科目的合并数据

合并毛利能否与财务系统对上

指标 → 应用

唯一定义 + 权限标签的指标

四个应用取同一个指标,数值是否一致

三条验收线,任何一条不通过,问题就会在后面被放大。

最典型的例子是第二条:合并毛利对不上财务系统,问题不会停在合并层,而是往上冒——到指标层变成"这个毛利率算得不对",到应用层变成"报表和财务系统对不上",最后变成"财务拒绝在经营会上用这套驾驶舱"。根因在第二层,症状在第四层。这就是为什么要按层验收,而不是等到管理层面前才发现。

六、落地顺序:不要跳层

四层架构最常被违反的方式,不是某一层没做好,而是跳层推进。

最典型的跳层有两种:一种是指标中心还没定口径,就先上大屏驾驶舱——页面做得很漂亮,但每个数字的口径都在变,最终无人敢用;另一种是合并规则还没定,就先做跨账套报表——财务不认这个数,看板就停在验收环节。

正确的顺序是自下而上,但每层都要留出"可见的价值"给业务看。数据接入阶段可以先交付数据质量报告与账套清单,让业务看到底数;合并阶段可以先交付合并对照表,让财务先验数;指标阶段可以先交付几个核心指标的口径文档,让管理层确认定义;最后才是驾驶舱与问数的完整交付。

这样每一步都有阶段性成果,推行阻力小,出问题也容易定位在哪一层。

七、常见问题快答

四层架构是不是必须一步到位?不是。可以先做第三层和第四层的一个小子集,比如先固化 20 个核心指标加一个经营驾驶舱,但第一、二层的基础规范不能省——省掉的部分会以上层返工的形式还回来。

企业只有单账套,可以跳过第二层吗?可以。但"跳过"不等于"不设规则"——至少要明确集团组织范围与标准科目,为将来的多账套留好接口。

指标中心要建多少指标?建议从 30 至 50 个经营指标起步。这不是越多越好:指标数量超过一两百个之后,维护成本会超过收益。关键是先覆盖管理层真正关心的那几件事。

看板、驾驶舱、报表、财务分析要同时上吗?不必。标准做法是先上三个高频场景——经营驾驶舱、财务分析看板、AI 问数,用真实问题压测。

版本升级会不会影响已有指标?指标中心保存的是业务定义与数据来源映射,不是针对某个版本的表结构硬编码。版本升级的适配由方案方承接。

结语

四层架构看上去是一张图,实际上是一份责任划分:数据接入对"准"负责,治理合并对"对"负责,指标中心对"一"负责,应用呈现对"有用"负责。

四层各司其职、层层交付、不可跳级,是这套方案能把"问数"当天闭环的根本原因——不是因为某一层用了 AI 或多做了几个图,而是因为从数据进来到答案输出,每一步的产出都恰好是下一步需要的输入。

老板问"上个月到底赚了多少钱",系统在当天给出一个和财务账对得上、且能一路点到原始单据的答案——这件事看起来是一个技术成果,实际上是四份契约全部对齐的结果。

获取相关资料 / 预约演示

告诉我们你使用的 ERP 系统与所在行业,我们将匹配对应的标准方案与演示账号。

Guangdong ICP 09215901 No. -3